Science

Thousands expected in Cornwall for Europe’s first satellite launch